/**
reset
*/
* {
  margin: 0;
  padding: 0;
  outline: 0;
}

ol,ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,button,textarea,select {
  *font-size: 100%;
}

img {
  border: 0;
  vertical-align: top;
}

:link,:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/**
lay out 

*/
#aly-wrap {
  width: 100%;
  height: 100%;
  font-size: 14px;
  background-color: #fff;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.fl {
  float: left;
}

/**
business

*/


/** sprite: vertinfo; sprite-image: url('images/sprite-vertinfo.png'); sprite-layout: vertical; */
/** sprite: horiz; sprite-image: url('images/sprite-horiz.png'); sprite-layout: horizontal; */
#aly-wrap .inner {
  width: 960px;
  margin: 0 auto;
}




/**
  search area start
*/
.aly-searchWrap {
  background-color: #f9f9f9;
}

#aly-wrap  .aly-search {
  height: 55px;
  position: relative;
  padding-top:15px;
}

.aly-search .navArea {
  position: relative;
  height: 39px;
  margin-left:200px;
  width:600px;
}

.aly-search .navArea .shLeft {
  width: 4px;
  height: 100%;
  background-repeat: no-repeat;
    background-position: top left;
    background-image: url(images/navsel.png);/** sprite-ref: vertinfo; */
}


#alySearch{
  width: 540px;
  height:39px;
  line-height:39px;
  font-size:16px;
  border:1px;
  background:none;
}
.aly-search .navArea .shBtn {
  width: 55px;
  height: 100%;
  /*background: transparent url(images/navbtn.png) 0 0 no-repeat;*/
  background-repeat: no-repeat;
    background-position: top left;
        background-image: url(images/navbtn.png);/** sprite-ref: vertinfo; */
    
  position:relative;
  
}
.aly-search .navArea .shCtn {
  width: 540px;
  height: 100%;
  background-repeat: repeat-x;
    background-position: top left;
      background-position: left top;
  background-image: url('images/navbg.png');/** sprite-ref: vertinfo;sprite-alignment: repeat;sprite-margin-bottom: 3px; */
    
  position:relative;
}
#alySmt{
  display:block;
  border:none;
  width:100%;
  height:100%;
  background:none;
}

/**
  search area end
*/
.aly-sep {
  border-top: 1px solid #e8e9ed;
  height: 0;
  width: 100%;
  overflow: hidden;
  background-color: #dd4b39;
  line-height: 0;
  font-size: 0;
}


   /**
  content area start
*/
.aly-contentWrap{
  margin:0 auto;
}
.aly-contentWrap .fltBox{
  width:180px;
  padding-left:20px;
}
.fltList{
  margin-top:35px;
}
.fltList dt{
  font-size:16px;
  font-weight:bold;
  color:#232323;
  padding:4px 2px;
  margin-top:20px;
}

.fltList label{
  padding-left:10px;
}
.fltList dd .floor{
  padding:10px 0;
  display:inline-block;
  zoom:1;
}
.fltList .shSel {
  width: 110px;
  height: 28px;
  background-repeat: no-repeat;
    background-position: top right;
    background-color:#f8f8f8;
  background-image: url('images/selBtn.png');/** sprite-ref: vertinfo;sprite-alignment: right;sprite-margin-left: 4px; */
  line-height: 28px;  
  position:relative;
  margin:6px 2px;
  border:1px solid #ddd;
  padding-left:10px;
}
.fltList .selShow .toggle{
    display:block;
}
.fltList .toggle{
  width:120px;
  position:absolute;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  left:-1px;
  top:29px;
  z-index:2;
  display:none;
}
.fltList .toggle li{
  border-bottom:1px solid #e2e2e2;
}
.fltList .toggle li a{
  display:block;
  height:30px;
  background-color:#F2F2F2;
  color:#232323;
  padding-left:10px;
  border-top:1px solid #fcfcfc;
}
.fltList .toggle a:hover{
  
  background-color:#ffecec;
}





.aly-contentWrap .contentBox{
  width:600px;
}

.aly-contentWrap .title {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
}

.aly-contentWrap .title a {
  color: #0041d5
}

.aly-contentWrap .title a em {
  color: red;
  font-style: normal
}
.aly-contentWrap .rstNum{
  padding: 15px 15px 0;
  margin-top: 25px;
  display: block;
  font-size: 12px;
  color: #777;
}

.aly-contentWrap .results{ padding:10px 5px; width:600px; position:relative}
.aly-contentWrap .results .record {display:block;margin:0 0 5px;padding:5px 10px;position: relative;}
.aly-contentWrap .results .desc{text-align:justify;color:#232323;font-size:14px; line-height:22px;word-wrap:break-word;word-break:break-all;}
.aly-contentWrap .results .desc a,.results .desc a em{text-decoration:none;}
.aly-contentWrap .results .desc a:hover,.results .desc a:hover em{text-decoration:underline;}

.aly-contentWrap .results .box td{vertical-align:top;}


.aly-contentWrap .results .box .imgbox2 img{ width:68px;border:1px solid #ebebeb; margin:5px 0 0;}


/**
  content area end
*/
.aly-paging .page {
  width: 600px;
  text-align: center;
  padding: 10px 0 30px;
  white-space: nowrap;
  font-size: 12px;
}

.aly-paging .page a,.page span {
  display: inline-block;
  padding: 1px 11px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  vertical-align: middle;
}

.aly-paging .page a:hover {
  text-decoration: none;
  border: 1px solid #ddd;
  padding: 0 10px;
}
.page a.cur{
  color:#232323;
}
.aly-paging .page span {
  cursor: default;
}

.aly-paging .page .btn_page {
  border: 1px solid #ddd;
  padding: 0 10px;
  font-size: 14px;
}

.aly-paging .page .btn_page b {
  font: 9px arial;
  color: #717171;
  font-weight: normal;
}
/**
  copy right area start
*/

.aly-cpRight{
  width:100%;
  border-top:1px solid #e8e9ed;
  text-align:center;
  color:#8f8f8f;
  padding:10px;
  margin-bottom:100px;
}
.aly-cpRight a.cpLink{
    color:#8f8f8f;
    text-decoration: underline;
  
}
